<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<%@page import="sun.applet.resources.MsgAppletViewer_it"%>
<%@page import="utility.connections"%><html>
<head>
<%! String codicestanza,user,numero_inventario_generico, numero_inventario_seriale,importo, data_acquisto,garanzia,data_attivazione,data_scadenza,conforme,obsoleto,sotto_categoria_base,fornitore,targhetta,descrizione; 
	Connection conn;
	Statement  st;
	ResultSet  rs;
%>
<%
	codicestanza=request.getParameter("codice");
%>
<jsp:useBean id="clsConn" scope="session" class="utility.connections"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>BENI STANZA</title>
<style type="text/css">
<!--
.style1 {font-family: Verdana, Calibri, Cambria}
.style3 {font-family: Verdana, Calibri, Cambria; font-size: small; }
.style4 {
	font-family: Verdana, Calibri, Cambria;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
}
body,td,th {
	font-family: Verdana, Calibri, Cambria;
	font-size: small;
}
body {
	background-color: #CCCCCC;
}
-->
</style>
</head>

<body>
<table width="700" height="422" border="0" align="center">
  <tr>
    <td align="center" valign="middle"><img src="images/title.png" width="700" height="100"></td>
  </tr>
  <tr>
    <td height="257" align="center" valign="top"><table width="100%" border="0">
      <tr>
        <td align="center"><div align="left">
          <p class="style3">
          
          <%  
		
			if (session.getAttribute("user")==null)
			response.sendRedirect("loginerr.jsp");
			
			else
			{
	
			String user = session.getAttribute("user").toString();
			String type = session.getAttribute("type").toString();
			String matr = session.getAttribute("matricola").toString();
			String nome = session.getAttribute("nome").toString();
			String cogn = session.getAttribute("cognome").toString();
			
			out.println("Benvenuto " + user);
			}
		%>
		  </p>
        </div></td>
        </tr>
      <tr>
        <td class="style1"><p align="center"><strong>Elenco completo beni presenti nella stanza   </strong></p></td>
        </tr>
      <tr>
        <td class="style1"><div align="center"></div></td>
        </tr>
      <tr>
        <td class="style1"><div align="center">
          <table width="100%" cellpadding="2" cellspacing="0" bordercolor="#000000" style="border:1px solid;">
            <tr>
              <td width="8%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" >PROG.</div></td>
              <td width="17%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=1&codice=<%=codicestanza%>">NUMERO INVENTARIO GENERICO</a></div></td>
              <td width="21%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=2&codice=<%=codicestanza%>">NUMERO INVENTARIO SERIALE</a></div></td>
              <td width="26%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=3&codice=<%=codicestanza%>">IMPORTO</a></div></td>
              <td width="28%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=4&codice=<%=codicestanza%>">DATA ACQUISTO</a></div></td>
              <td width="28%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=5&codice=<%=codicestanza%>">GARANZIA</a></div></td>
              <td width="28%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=6&codice=<%=codicestanza%>">DATA ATTIVAZIONE</a></div></td>
              <td width="28%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=7&codice=<%=codicestanza%>">DATA SCADENZA</a></div></td>
              <td width="28%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=8&codice=<%=codicestanza%>">CONFORME</a></div></td>
              <td width="28%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=9&codice=<%=codicestanza%>">OBSOLETO</a></div></td>
              <td width="28%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=10&codice=<%=codicestanza%>">SOTTOCATEGORIA BASE</a></div></td>
              <td width="28%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=11&codice=<%=codicestanza%>">FORNITORE</a></div></td>
              <td width="28%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=12&codice=<%=codicestanza%>">TARGHETTA</a></div></td>
              <td width="28%" bordercolor="#333333" bgcolor="#FFFF99" class="style3" style="border:1px solid;"><div align="center" ><a href="elenco_beni_instanza.jsp?order=13&codice=<%=codicestanza%>">DESCRIZIONE</a></div></td>
            </tr>
			
			
<%
			
				user = session.getAttribute("user").toString().toLowerCase();
				
				conn=connections.getConnection();
				st=connections.getStatement();
				int order = Integer.parseInt(request.getParameter("order"));
				String qry="SELECT BENE.* FROM UBICAZIONE,BENE WHERE (UBICAZIONE.DATAFINE>SYSDATE AND UBICAZIONE.CODICE=BENE.NUMEROINVENTARIOGENERICO AND UBICAZIONE.STANZA="+codicestanza+")";
				
				
				switch(order)
				{
				case 1: qry += " order by numeroinventariogenerico";    break; 
				case 2: qry += " order by numeroinventarioseriale"; 	break;
				case 3: qry += " order by importo";          			break;
				case 4: qry += " order by dataacquisto"; 				break;
				case 5: qry += " order by garanzia"; 					break;
				case 6: qry += " order by dataattivazione"; 			break;
				case 7: qry += " order by datascadenza"; 				break;
				case 8: qry += " order by conforme"; 					break;
				case 9: qry += " order by obsoleto"; 					break;
				case 10: qry += " order by sottocategoriabene"; 		break;
				case 11: qry += " order by fornitore"; 					break;
				case 12: qry += " order by targhetta"; 					break;
				case 13: qry += " order by descrizione"; 				break;
				}
				
				ResultSet rs = st.executeQuery(qry);
				int i=0;
				
				if(rs.isBeforeFirst()&&rs.isAfterLast())
				{
					//Avvisare che non ci sono record!!!!
				}
				else
				{
					while (rs.next())
					{
						numero_inventario_generico = rs.getString("numeroinventariogenerico");
						numero_inventario_seriale = rs.getString("numeroinventarioseriale");
						importo=rs.getString("importo");
						data_acquisto=rs.getString("dataacquisto");
						garanzia=rs.getString("garanzia");
						data_attivazione=rs.getString("dataattivazione");
						data_scadenza=rs.getString("datascadenza");
						conforme=rs.getString("conforme");
						obsoleto=rs.getString("obsoleto");
						sotto_categoria_base=rs.getString("sottocategoriabene");
						fornitore=rs.getString("fornitore");
						targhetta=rs.getString("targhetta");
						descrizione=rs.getString("descrizione");
						
						
						String color;
	              		String bordercell;
	              		
	              		i++;
	              		
	              		if (i%2==0)
	              		{
	              			color ="\"#E0E0E0\"";
	              			bordercell="style=\"border:1px solid;\";";
	              		}
	              		else
	              		{
	              			color = "\"#EFFFEF\"";
	              			bordercell="style=\"border:1px solid;\";";
	              		}
	              		
	              		out.println("<tr>");
	              		out.println("<td align=\"right\""+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + i + "</td>"); //prog.
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + numero_inventario_generico + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + numero_inventario_seriale + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + importo + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + data_acquisto + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + garanzia + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + data_attivazione + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + data_scadenza + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + conforme + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + obsoleto + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + sotto_categoria_base + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + fornitore + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + targhetta + "</td>");
	              		out.println("<td "+bordercell+" bordercolor=\"#555555\" bgcolor = "+color+ ">" + descrizione + "</td>");
	              		out.println("</tr>");
					}	
				}
				
				rs.close();
				st.close();
             %>
          </table>
        </div></td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td align="center" valign="middle">
	<form action="elenco_stanze.jsp?order=1" method="post">
		<input type="submit" name="btnreturn" value="INDIETRO" />
	</form>
	</td>
  </tr>
  <tr>
    <td align="center" valign="middle" bgcolor="#000099"><div align="right" class="style4">ELENCO DIPENDENTI  </div></td>
  </tr>
</table>
</body>
</html>
